package com.why.cachecloud.service.stats.app;

import com.why.cachecloud.configuration.constant.ImportAppResult;
import com.why.cachecloud.entity.AppDesc;

/**
 * 导入应用
 *
 * @Author why
 * @Date 2016-4-16
 * @Time 下午3:42:49
 */
public interface ImportAppCenter {

    /**
     * 检查应用和实例
     *
     * @param appInstanceInfo
     * @return
     */
    ImportAppResult check(int type, String appInstanceInfo, String password);

    /**
     * 导入应用和相关实例
     *
     * @param appDesc
     * @param appInstanceInfo
     * @return
     */
    boolean importAppAndInstance(AppDesc appDesc, String appInstanceInfo);
}
